.object_checklist,
.checklist{
  border: 1px solid #ccc;
  list-style: none;
  height: 20em;
  overflow: auto;
  width: 16em;
}

.object_checklist label,
.checklist label {
  display: block;
  height: 1%;
  padding-left: 25px;
  text-indent: -25px;
}

.object_checklist label:hover,
.checklist label:hover {
  background: #777;
  color: #fff;
}

.object_checklist{
  width: 622px;
  height: 440px;
}

.object_checklist li{
  padding: 2pt;
}

ul#document_pages{
  width: 450px;
  height: 300px;
}

ul#user_groups{
  width: 300px;
  height: 100px;
}

ul#functions,
ul#system_objects,
ul#actions{
  width: 400px;
  height: 300px;
}

ul#user_groups li,
ul#document_pages li,
ul#functions li,
ul#system_objects li,
ul#actions li{
  padding: 2pt;
}

li.even_checked,
li.even{
  background: #DFDFDF;
}

li.even_checked,
li.odd_checked{
  color: red;
}


fieldset{
  border: 0;
}

div.tabs{
  margin-top: 20px;
  border-bottom: 1pt solid black;
}

div.tabs a{

} 

div.tab_content{
  margin-top: 10px;
}

